'Declaration Public Overloads Shared Function LiveAggregate (Of TSource,TAccumulate)( _ ByVal source As View(Of TSource), _ ByVal seed As TAccumulate, _ ByVal funcAdd As Expression(Of Func(Of TAccumulate,TSource,TAccumulate)), _ ByVal funcRemove As Expression(Of Func(Of TAccumulate,TSource,TAccumulate)), _ ByVal funcRemoveDefined As Expression(Of Func(Of TAccumulate,TSource,Boolean)) _ ) As AggregationView(Of TSource,TAccumulate)
public static AggregationView<TSource,TAccumulate> LiveAggregate<TSource,TAccumulate>( View<TSource> source, TAccumulate seed, Expression<Func<TAccumulate,TSource,TAccumulate>> funcAdd, Expression<Func<TAccumulate,TSource,TAccumulate>> funcRemove, Expression<Func<TAccumulate,TSource,bool>> funcRemoveDefined )
Parameters
- source
- seed
- funcAdd
- funcRemove
- funcRemoveDefined
Type Parameters
- TSource
- TAccumulate